package com.dianxin.smartpark.dao.mapper.property;

import com.dianxin.smartpark.dao.dataobject.property.SmartParkPropertyRepair;
import com.dianxin.smartpark.dao.dataobject.property.SmartParkPropertyRepairExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SmartParkPropertyRepairMapper {
    long countByExample(SmartParkPropertyRepairExample example);

    int deleteByExample(SmartParkPropertyRepairExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SmartParkPropertyRepair record);

    int insertSelective(SmartParkPropertyRepair record);

    List<SmartParkPropertyRepair> selectByExample(SmartParkPropertyRepairExample example);

    SmartParkPropertyRepair selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SmartParkPropertyRepair record, @Param("example") SmartParkPropertyRepairExample example);

    int updateByExample(@Param("record") SmartParkPropertyRepair record, @Param("example") SmartParkPropertyRepairExample example);

    int updateByPrimaryKeySelective(SmartParkPropertyRepair record);

    int updateByPrimaryKey(SmartParkPropertyRepair record);
}